package com.lemon.exam.controller;

import com.lemon.exam.common.annotation.Web;
import com.lemon.exam.common.crud.BaseController;
import com.lemon.exam.entity.po.${javaName + "PO"};
import com.lemon.exam.service.${"I" + javaName + "Service"};
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * ${tableComment} 控制器
 *
 * @author ${author}
 * @since ${time}
 */
@RestController
@RequestMapping("${path}")
@Tag(name = "${tableComment}管理", description = "${tableComment} API")
@Web(parentUri = "system", childUri = "${path}", childComponent = "${"system/" + javaName + ".vue"}")
public class ${javaName + "Controller"} extends BaseController<${javaName + "PO"}, ${primaryKeyType}, ${"I" + javaName + "Service"}> {

}
